<?php
class klausurenfragen_controller extends CI_Controller {

	public function __construct()
	{
		parent::__construct();

		if($this->session->userdata('logged_in'))
   		{
			$this->load->model('klausurenfragen_model');
			$this->load->model('fragen_model');
			$this->load->model('faecher_model');
			$this->load->model('ergebnisse_model');
			$this->load->model('kurseteilnehmer_model');
			$this->load->model('klausuren_model');
			$this->load->model('notenskala_model');
			$this->load->model('user_model');
			$this->load->model('klausurenschueler_model');
		}
   		else
   		{
     		//If no session, redirect to login page
     		redirect('welcome', 'refresh');
   		}
	}
	
	public function index()
	{
		$user_data = $this->session->userdata('logged_in');
   		if($this->session->userdata('logged_in') && ($user_data['role'] == 'lehrer'))
   		{
			$data['klausurenid'] = $this->input->post('klausurenid');
			$data['anzahlfragen'] = $this->input->post('anzahlfragen');
	
			$data['klausurenfragen'] = $this->klausurenfragen_model->get_klausurenfragen($data['klausurenid']);
			
			$data['_scripts'] = '';
		 	$data['_styles'] = '';
			$data['head'] = '';
			$data['schulname'] = 'Berufskolleg Uerdingen';
			$data['navi'] = $this->load->view('login/lehrernavi_view', $data,TRUE);
			$data['login'] = '';
			$data['content'] = $this->load->view('klausurenfragen/klausurenfragenindex_view', $data,TRUE);
			$data['footer'] = $this->load->view('templates/footer', $data, TRUE);
			
			$this->load->view('MeinBKU_Template/MeinBKU_Template/template', $data);
		}
		else
	 	{
	   		//If no session, redirect to login page
	   		show_error('403 FORBIDDEN',$status_code= 403);
	 	}
	}

	public function klausurfragen_view()
	{
		$user_data = $this->session->userdata('logged_in');
   		if($this->session->userdata('logged_in') && ($user_data['role'] == 'lehrer'))
   		{
			$data['klausurenid'] = $this->input->post('klausurenid');
			$data['klausuren'] = $this->klausuren_model->get_klausuren_id($this->input->post('klausurenid'));
			$data['anzahlfragen'] = $this->input->post('anzahlfragen');
	
			$data['fragen'] = $this->fragen_model->get_fragen();
			$data['klausurenfragen'] = $this->klausurenfragen_model->get_klausurenfragen($data['klausurenid']);
			
			$data['_scripts'] = '';
		 	$data['_styles'] = '';
			$data['head'] = '';
			$data['schulname'] = 'Berufskolleg Uerdingen';
			$data['navi'] = $this->load->view('login/lehrernavi_view', $data,TRUE);
			$data['login'] = '';
			$data['content'] = $this->load->view('klausurenfragen/klausurenfragen_view', $data,TRUE);
			$data['footer'] = $this->load->view('templates/footer', $data, TRUE);
			
			$this->load->view('MeinBKU_Template/MeinBKU_Template/template', $data);
		}
		else
	 	{
	   		//If no session, redirect to login page
	   		show_error('403 FORBIDDEN',$status_code= 403);
	 	}
	}

	public function klausurenfragenlistview($page = 0,$fach = 'Alle')
	{
		$user_data = $this->session->userdata('logged_in');
   		if($this->session->userdata('logged_in') && ($user_data['role'] == 'lehrer'))
   		{	
			$limit = 5;

			$data['selectedfach'] = $fach;
			$data['faecher'] = $this->faecher_model->get_faecher();
			
			$data['klausurenid'] = $this->input->post('klausurenid');
			$data['anzahlfragen'] = $this->input->post('anzahlfragen');
			
			$data['fragen'] = $this->fragen_model->get_fachfragen($fach,$limit, $page * $limit);
			$data['pages'] = ceil($this->fragen_model->get_fachcount($fach) / $limit);
			$data['klausurenfragen'] = $this->klausurenfragen_model->get_klausurenfragen($data['klausurenid']);
			
			$data['_scripts'] = '';
		 	$data['_styles'] = '';
			$data['head'] = '';
			$data['schulname'] = 'Berufskolleg Uerdingen';
			$data['navi'] = $this->load->view('login/lehrernavi_view', $data,TRUE);
			$data['login'] = '';
			$data['content'] = $this->load->view('klausurenfragen/klausurenfragenlist_view',$data,TRUE);
			$data['footer'] = $this->load->view('templates/footer', $data, TRUE);
			
			$this->load->view('MeinBKU_Template/MeinBKU_Template/template', $data);
		}
   		else
   		{
     		//If no session, redirect to login page
     		show_error('403 FORBIDDEN',$status_code= 403);
   		}
	}
	
	public function set_klausurfragen()
	{
		$this->load->helper('form');
		$this->load->library('form_validation');
		
		#$klausurfragen['klausurenid'] = $this->input->post('klausurenid');
		$klausurfragen = $_POST['fragenid'];
		
		$this->klausurenfragen_model->delete_klausurenfragen();
		$this->klausurenfragen_model->set_klausurenfragen($klausurfragen);	
		$this->index();
	}
	
	public function checkclasstestrelease()
	{
		$user_data = $this->session->userdata('logged_in');
   		if($this->session->userdata('logged_in') && ($user_data['role'] == 'schueler'))
   		{
			IF ($this->input->post('klausurenid') != '') {
			    $sess_array = array(
			         'ID' => $this->input->post('klausurenid'),
			         'anzahlfragen' => $this->input->post('anzahlfragen')
			       );
			    $this->session->set_userdata('klausuren_data', $sess_array);
				$data['klausuren'] = $this->klausuren_model->get_klausuren_id($this->input->post('klausurenid'));
			}
			else {
				$klausuren_data = $this->session->userdata('klausuren_data');
				$data['klausuren'] = $this->klausuren_model->get_klausuren_id($klausuren_data['ID']);
			}
			
			$data['_scripts'] = '';
		  	$data['_styles'] = '';
		 	$data['head'] = '';
			$data['schulname'] = 'Berufskolleg Uerdingen';
			$data['navi'] = $this->load->view('login/schuelernavi_view', $data,TRUE);
			$data['login'] = '';
			$data['content'] = $this->load->view('klausuren/klausurenlogin_view', $data,TRUE);
			$data['footer'] = $this->load->view('templates/footer', $data, TRUE);
			
			$this->load->view('MeinBKU_Template/MeinBKU_Template/template', $data);
		}
		else
	 	{
	   		//If no session, redirect to login page
	   		show_error('403 FORBIDDEN',$status_code= 403);
	 	}
	}
	
	public function set_classtestdata()
	{
		/* 
		$sess_array = array();
	    $sess_array = array(
	         'ID' => $this->input->post('klausurenid'),
	         'anzahlfragen' => $this->input->post('anzahlfragen')
	       );
	    $this->session->set_userdata('klausuren_data', $sess_array);
	    */
	    $klausuren_data = $this->session->userdata('klausuren_data');
		//$data['klausurenfragen'] = $this->klausurenfragen_model->get_klausurenfragen($this->input->post('klausurenid'));
		$data['klausurenfragen'] = $this->klausurenfragen_model->get_klausurenfragen($klausuren_data['ID']);
		$sess_array = array();
		//$sess_array = $this->klausurenfragen_model->get_klausurenfragen($this->input->post('klausurenid'));
		$sess_array = $this->klausurenfragen_model->get_klausurenfragen($klausuren_data['ID']);			
		$i = 0;
		foreach($sess_array as $row)
		{
			$i++;
			$fragen[$i] = $row['FragenID'];
		}
		$this->session->set_userdata('fragen_data', $fragen);
		
		$data['klausuren'] = $this->klausuren_model->get_klausuren_id($klausuren_data['ID']);
		if (!$this->session->userdata('classtesttime')) {
			$timearray = array('Starthour' => date("H"),
								'Startminute' => date("i"),
								'Startsecond' => date("s"),
								'Duration' => $data['klausuren']['Dauer']);
			$this->session->set_userdata('classtesttime',$timearray);
		}
	}
	
	public function classtest_view($fragenid = 1)
	{
		$this->load->helper('form');
		$this->load->library('form_validation');
		
		//Zum erstmaligen holen von der Klausurdaten
		if(!$this->session->userdata('fragen_data'))
   		{
   			$this->set_classtestdata();
			$sess_array = array();
		    $sess_array = array( 'fragenid' => $fragenid );
		    $this->session->set_userdata('aktuellefrage', $sess_array);
		}
		
		//Holen der Klausurdaten
		$user_data = $this->session->userdata('logged_in');	
		$klausuren_data = $this->session->userdata('klausuren_data');
		$fragen_data = $this->session->userdata('fragen_data');	
		$aktuellefrage = $this->session->userdata('aktuellefrage');						
		
		//Classtest Duration
		$data['classtesttime'] = $this->session->userdata('classtesttime');

		//Prüfen ob es schon ein Ergebnis gibt
		if($this->ergebnisse_model->get_ergebnisse_id($user_data['id'],$klausuren_data['ID'],$fragen_data[$aktuellefrage['fragenid']]))
		{
			$this->ergebnisse_model->validate_ergebnisse($user_data['id'],$klausuren_data['ID'],$fragen_data[$aktuellefrage['fragenid']]);
		} else {
			//Holen der Frage zum Schreiben der Puntke
			$frage = $this->fragen_model->get_fragen_id($fragen_data[$aktuellefrage['fragenid']]);
			$this->ergebnisse_model->set_ergebnisse($user_data['id'],$klausuren_data['ID'],$fragen_data[$aktuellefrage['fragenid']],$frage['Punkte']);
		}


		//Laden einer bereits gegebenen Antwort
		$data['ergebnisse'] = $this->ergebnisse_model->get($user_data['id'],$klausuren_data['ID'],$fragen_data[$fragenid]);
		
		//Speichern der Fragen ID damit sie nicht verloren geht
		$sess_array = array();
	    $sess_array = array( 'fragenid' => $fragenid );
	    $this->session->set_userdata('aktuellefrage', $sess_array);
		
		//Get der aktuellen Frage
		$data['fragen'] =  $this->fragen_model->get_fragen_id($fragen_data[$fragenid]);
		
		//CKEditor 
		$this->load->library('ckeditor');
		$this->load->library('ckfinder');
		
		$this->ckeditor->basePath = base_url().'asset/ckeditor/';
		$this->ckeditor->config['toolbar'] = array(
		                array( 'Source', '-', 'Bold', 'Italic', 'Underline', '-','Cut','Copy','Paste','PasteText','PasteFromWord','-','Undo','Redo','-','NumberedList','BulletedList' )
		                                                    );
		$this->ckeditor->config['language'] = 'it';
		$this->ckeditor->config['width'] = '730px';
		$this->ckeditor->config['height'] = '300px';            
		
		//Add Ckfinder to Ckeditor
		$this->ckfinder->SetupCKEditor($this->ckeditor,'../../asset/ckfinder/'); 
		
		//Navigation
		$limit = 1;
		$data['page'] = $fragenid;
		$data['pages'] = ceil($klausuren_data['anzahlfragen'] / $limit);
		
		//View
		$data['_scripts'] = '';
		//$data['_scripts'] = "<script src='".base_url()."assets/jquery.js'></script>"; 
	 	$data['_styles'] = '';
		$data['head'] = '';
		$data['schulname'] = 'Berufskolleg Uerdingen';
		//$data['navi'] = $this->load->view('login/schuelernavi_view', $data,TRUE);
		//$data['navi'] = $this->load->view('klausurenfragen/classtestnavi_view', $data,TRUE);
		$data['navi'] = '';
		$data['login'] = '';
		
		switch($data['fragen']['Fragenart']) {
			case 'Multiple1':
				$data['content'] = $this->load->view('fragen/Multiple1_view', $data,TRUE);
				break;
			case 'Multiple2':
				$data['content'] = $this->load->view('fragen/Multiple2_view', $data,TRUE);
				break;
			case 'Multiple3':
				$data['content'] = $this->load->view('fragen/Multiple3_view', $data,TRUE);
				break;
			case 'Text':
				$data['content'] = $this->load->view('fragen/textquestion_view', $data,TRUE);
				break;
		}
		//$data['content'] = $this->load->view('fragen/fragenclasstest_view', $data,TRUE);
		$data['footer'] = $this->load->view('templates/footer', $data, TRUE);
		
		$this->load->view('MeinBKU_Template/MeinBKU_Template/template', $data);
	}

	public function saveanswer($value = 0, $value2 = 0, $value3 = 0, $value4 = '')
	{
		//Zwischen speichern der Antwort
	    $sess_array = array( 'Antwort' => $value,
	    					 'Antwort2' => $value2,
	    					 'Antwort3' => $value3,
	    					 'TextAntwort' => $value4,
	    					 'Click' => TRUE
			 );
	    $this->session->set_userdata('antwort_data', $sess_array);
		echo $value, $value2, $value3, $value4;
	}
	
	public function finishclasstest()
	{
		//Holen der Klausurdaten
		$user_data = $this->session->userdata('logged_in');	
		$klausuren_data = $this->session->userdata('klausuren_data');
		$fragen_data = $this->session->userdata('fragen_data');	
		$aktuellefrage = $this->session->userdata('aktuellefrage');
		
		//Prüfen ob es schon ein Ergebnis gibt
		if($this->ergebnisse_model->get_ergebnisse_id($user_data['id'],$klausuren_data['ID'],$fragen_data[$aktuellefrage['fragenid']]))
		{
			$this->ergebnisse_model->validate_ergebnisse($user_data['id'],$klausuren_data['ID'],$fragen_data[$aktuellefrage['fragenid']]);
		} else {
			$frage = $this->fragen_model->get_fragen_id($fragen_data[$aktuellefrage['fragenid']]);
			$this->ergebnisse_model->set_ergebnisse($user_data['id'],$klausuren_data['ID'],$fragen_data[$aktuellefrage['fragenid']],$frage['Punkte']);
		}
		
		foreach ($fragen_data as $fragenid) {
			$frage = $this->fragen_model->get_fragen_id($fragenid);
			if(!$this->ergebnisse_model->get_ergebnisse_id($user_data['id'],$klausuren_data['ID'],$fragenid))
				$this->ergebnisse_model->set_notanswered($user_data['id'],$klausuren_data['ID'],$fragenid,$frage['Punkte']);
			
			$ergebnis = $this->ergebnisse_model->get($user_data['id'],$klausuren_data['ID'],$fragenid);
			if ($frage['Fragenart'] == 'Multiple1') {
				if (isset($ergebnis['Antwort1'])) {
					if ($ergebnis['Antwort1'] == $frage['Loesung1']) {
						$this->ergebnisse_model->setpoints($user_data['id'],$klausuren_data['ID'],$fragenid,$frage['Punkte'],'');
					}
				}
			}
			if ($frage['Fragenart'] == 'Multiple2') {
				if (isset($ergebnis['Antwort1']) and isset($ergebnis['Antwort2'])) {
					if ($ergebnis['Antwort1'] == $frage['Loesung1'] AND $ergebnis['Antwort2'] == $frage['Loesung2']) {
						$this->ergebnisse_model->setpoints($user_data['id'],$klausuren_data['ID'],$fragenid,$frage['Punkte'],'');
					}
				}
			}
			if ($frage['Fragenart'] == 'Multiple3') {
				if (isset($ergebnis['Antwort1']) and isset($ergebnis['Antwort2']) and isset($ergebnis['Antwort3'])) {
					if ($ergebnis['Antwort1'] == $frage['Loesung1'] AND $ergebnis['Antwort2'] == $frage['Loesung2'] AND $ergebnis['Antwort3'] == $frage['Loesung3']) {
						$this->ergebnisse_model->setpoints($user_data['id'],$klausuren_data['ID'],$fragenid,$frage['Punkte'],'');
					}
				}
			}
		}
		
		$this->klausurenschueler_model->set_klausurenschueler($klausuren_data['ID'],$user_data['id']);
		
		$session_data = $this->session->userdata('logged_in');
		$kurse = $this->kurseteilnehmer_model->get_kurse($session_data['id']);
		$data['klausuren'] = $this->klausuren_model->get_schuelerklausuren($kurse);
	
		$this->session->unset_userdata('klausuren_data');
		$this->session->unset_userdata('fragen_data');	
		$this->session->unset_userdata('aktuellefrage');
		$this->session->unset_userdata('antwort_data');	
		$this->session->unset_userdata('classtesttime');	
	
		$data['_scripts'] = '';
	  	$data['_styles'] = '';
	 	$data['head'] = '';
		$data['schulname'] = 'Berufskolleg Uerdingen';
		$data['navi'] = $this->load->view('login/schuelernavi_view', $data,TRUE);
		$data['login'] = '';
		$data['content'] = $this->load->view('klausuren/schuelerklausuren_view', $data,TRUE);
		$data['footer'] = $this->load->view('templates/footer', $data, TRUE);
		
		$this->load->view('MeinBKU_Template/MeinBKU_Template/template', $data);

	}

	public function showresults($isschuler = False)
	{
		$data['klausuren'] = $this->klausuren_model->get_klausuren_id($this->input->post('klausurenid'));
		if($data['klausuren']['ErgebnisFreigabe'] == 1)
		{
			$data['klausurenfragen'] = $this->klausurenfragen_model->get_klausurenfragen($this->input->post('klausurenid'));
			$data['notenskala'] = $this->notenskala_model->get_notenskala($data['klausuren']['NotenCode']);
			
			$i = 0;
			$data['Gesamtpunkte'] = 0;
			$data['ErreichtePunkte'] = 0;
			foreach ($data['klausurenfragen'] as $row) {
				if ($isschuler){
					$userdata = $this->session->userdata('logged_in');	
					$data['ergebnisse'][$i] = $this->ergebnisse_model->get($userdata['id'],$this->input->post('klausurenid'),$row['FragenID']);
					
				} else
					$data['ergebnisse'][$i] = $this->ergebnisse_model->get($this->input->post('schuelerid'),$this->input->post('klausurenid'),$row['FragenID']);
				$data['fragen'][$i] = $this->fragen_model->get_fragen_id($row['FragenID']);
				if(isset($data['ergebnisse'][$i]['Punkte']))
					$data['Gesamtpunkte'] += $data['ergebnisse'][$i]['Punkte'];
				if(isset($data['ergebnisse'][$i]['Punkte']))
					$data['ErreichtePunkte'] += $data['ergebnisse'][$i]['ErreichtePunkte'];
				$i++;
			}
			if ($data['Gesamtpunkte'] > 0)
				$pointspercent = ($data['ErreichtePunkte'] / $data['Gesamtpunkte'])  * 100;
			else
				$pointspercent = 0;
			
			sort($data['notenskala']);
			$data['Note'] = 0;
			foreach ($data['notenskala'] as $skala) {
				if ($pointspercent > $skala['AbProzent'])
					$data['Note'] = $skala['Note'];
			}
			/////////////Anfang Code für das Diagramm////////////////////////
			$data['notenspiegel'] = array('1' => 0, '2' => 0, '3' => 0, '4' => 0, '5' => 0, '6' => 0,);
			$data['kurseteilnehmer'] = $this->kurseteilnehmer_model->get_kurseteilnehmer($data['klausuren']['KurseCode']);
			foreach ($data['kurseteilnehmer'] as $row) {
					$data['user']= $this->user_model->get_user_id($row['UserID']);
					$data['username'][$i] = $data['user']['username'];
					$i++;
				}
				$Note = 0;
				foreach ($data['kurseteilnehmer'] as $key) {
					$i = 0;
					$Note = 0;
					$Gesamtpunkte = 0;
					$ErreichtePunkte = 0;
					foreach ($data['klausurenfragen'] as $row) {
						$ergebnis = $this->ergebnisse_model->get($key['UserID'],$this->input->post('klausurenid'),$row['FragenID']);	
						if(isset($ergebnis['Punkte']))
							$Gesamtpunkte += $ergebnis['Punkte'];
						if(isset($ergebnis['Punkte']))
							$ErreichtePunkte += $ergebnis['ErreichtePunkte'];
						$i++;
					}
					if ($Gesamtpunkte > 0)
						$pointspercent = ($ErreichtePunkte / $Gesamtpunkte)  * 100;
					else
						$pointspercent = 0;
					
					
					sort($data['notenskala']);
					foreach ($data['notenskala'] as $skala) {
						if ($pointspercent > $skala['AbProzent'])
							$Note = $skala['Note'];
					}
					switch ($Note) {
						case 15:
						case 14:
						case 13:
							$data['notenspiegel']['1'] += 1;
							break;
						case 12:
						case 11:
						case 10:
							$data['notenspiegel']['2'] += 1;
							break;
						case 9:
						case 8:
						case 7:
							$data['notenspiegel']['3'] += 1;
							break;
						case 6:
						case 5:
						case 4:
							$data['notenspiegel']['4'] += 1;
							break;
						case 3:
						case 2:
						case 1:
							$data['notenspiegel']['5'] += 1;
							break;
						default:
							$data['notenspiegel']['6'] += 1;
							break;
					}
				}
				
				/////////////Code für das Diagramm ENDE/////////////////////////////////////////////////////
				
	
			 $data['_scripts'] = '';
		  	 $data['_styles'] = '';
		 	 $data['head'] = '';
			 $data['schulname'] = 'Berufskolleg Uerdingen';
			 if($isschuler)
			 	$data['navi'] = $this->load->view('login/schuelernavi_view', $data,TRUE);
			 else 
			 	$data['navi'] = $this->load->view('login/lehrernavi_view', $data,TRUE);
			 $data['login'] = '';
			 $data['content'] = $this->load->view('ergebnisse/schuelerergebnisse_view', $data,TRUE);
			 $data['footer'] = $this->load->view('templates/footer', $data, TRUE);
			 
			 $this->load->view('MeinBKU_Template/MeinBKU_Template/template', $data);
			 
			 } else {
			 	 show_error('403 FORBIDDEN',$status_code= 403);
			 } 
	}
	
	public function correctclasstest()
	{
		$klausurenfragen = $this->klausurenfragen_model->get_klausurenfragen($this->input->post('klausurenid'));
		$i = 1;
		foreach ($klausurenfragen as $row) {
			$frage = $this->fragen_model->get_fragen_id($row['FragenID']);
			if ($frage['Fragenart'] == 'Text')
			{
				$erg = $this->ergebnisse_model->get_results($this->input->post('klausurenid'),$frage['ID']);
				foreach ($erg as $key) {
					if (isset($key['SchuelerID'])) {
						$ergebnisse[$i] = $key;
						$i++;
					}
				}				
			}
		}
		if (isset($ergebnisse)) {
			$sess_array = $ergebnisse;		
			$this->session->set_userdata('ergebnisse_data', $ergebnisse);
			
			$this->correction_view();
		} else {
			echo 'Keine Antworten zum korrigieren vorhanden';
		}
	}

	public function correction_view($page = 1)
	{
		$key = $this->session->userdata('ergebniskey');	

		if ( $this->input->post('Kommentar') != '')
			$this->ergebnisse_model->setpoints($key['SchuelerID'],$key['KlausurenID'],$key['FragenID'],$this->input->post('ErreichtePunkte'),$this->input->post('Kommentar'));
		
		$ergebnisse = $this->session->userdata('ergebnisse_data');
		$ergeb = $ergebnisse[$page];
		$data['ergebnisse'] = $this->ergebnisse_model->get($ergeb['SchuelerID'],$ergeb['KlausurenID'],$ergeb['FragenID']);
		
		$sess_array = array( 'SchuelerID' => $data['ergebnisse']['SchuelerID'],
	    					 'KlausurenID' => $data['ergebnisse']['KlausurenID'],
	    					 'FragenID' => $data['ergebnisse']['FragenID']
			 );
		$this->session->set_userdata('ergebniskey', $sess_array);
		
		$data['fragen'] = $this->fragen_model->get_fragen_id($data['ergebnisse']['FragenID']);
		
		$limit = 1;
		$data['page'] = $page; 
		$data['pages'] = ceil(count($ergebnisse) / $limit);
		
		$data['_scripts'] = '';
	  	$data['_styles'] = '';
	 	$data['head'] = '';
		$data['schulname'] = 'Berufskolleg Uerdingen';
		$data['navi'] = $this->load->view('login/lehrernavi_view', $data,TRUE);
		$data['login'] = '';
		$data['content'] = $this->load->view('ergebnisse/correction_view', $data,TRUE);
		$data['footer'] = $this->load->view('templates/footer', $data, TRUE);
		
		$this->load->view('MeinBKU_Template/MeinBKU_Template/template', $data);
	}
	
	public function savecorrection($value = '',$value2 = 0)
	{
		$sess_array = array( 'Kommentar' => $value,
	    					 'Punkte' => $value2,
	    					 'Click' => TRUE
			 );
		$this->session->set_userdata('correction', $sess_array);

		//$this->ergebnisse_model->setpoints($key['SchuelerID'],$key['KlausurenID'],$key['FragenID'],$value2,$value);
		echo $value,$value2;
	}
}
?>